/**
 * 
 */
package com.obradovicnjegovan.webprodavnica.pages.admin;

import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.hibernate.annotations.CommitAfter;
import org.apache.tapestry5.ioc.annotations.Inject;

import com.obradovicnjegovan.webprodavnica.controller.ControllerAL;
import com.obradovicnjegovan.webprodavnica.entities.Kategorija;
import com.obradovicnjegovan.webprodavnica.entities.Korpa;
import com.obradovicnjegovan.webprodavnica.entities.Narudzbenica;
import com.obradovicnjegovan.webprodavnica.entities.Proizvod;
import com.obradovicnjegovan.webprodavnica.entities.StatusNarudzbenice;

/**
 * @author njegovan
 *
 */
public class NovaKategorija {
	@Inject
	private ControllerAL controllerAL;
	@Property
	private String nazivKategorije;
	@Property
	private String opisKategorije;
	
	@CommitAfter
	private Object onSubmitFromNovaKategorija(){
		try {
				Kategorija novaKategorija = new Kategorija();
				novaKategorija.setNazivKategorije(nazivKategorije);
				novaKategorija.setOpisKategorije(opisKategorije);
				controllerAL.sacuvajKategoriju(novaKategorija);
			return Index.class;
		} catch (Exception e) {
			// TODO: handle exception
			return null;
		}
	}
}